package com.rslai.base.tool.servertest.event;

import com.rslai.base.tool.servertest.command.StepCommand;
import com.rslai.base.tool.servertest.context.Context;
import com.rslai.base.tool.servertest.model.TestCase;

public abstract interface StepEventListener {
    public abstract void caseStarted(TestCase paramTestCase, Context paramContext);

    public abstract void caseFinished(TestCase paramTestCase, Context paramContext);

    public abstract void stepStarted(StepCommand paramStepCommand);

    public abstract void stepFailed(StepCommand paramStepCommand, Throwable paramThrowable);

    public abstract void stepFinished(StepCommand paramStepCommand);
}
